package tech.waterism.dto;

import lombok.Data;

import java.util.Date;

/**
 * Author SunJingjing
 * Date 2024-05-06
 * 本框架中加入的自定义验证需要的话需要手动添加
 * 数据库映射文件无法自动生成验证信息
 */
@Data
public class SlStRsvrfcchB {

    /**
     * 测站代码
     */
    private String stcd;

    /**
     * 水库类型
     */
    private String rsvrtp;

    /**
     * 水库调节性能
     */
    private String rsrrgtpfm;

    /**
     * 主坝坝型
     */
    private String mndmtp;

    /**
     * 主坝坝高
     */
    private Double mndmhg;

    /**
     * 坝顶高程
     */
    private Double damel;

    /**
     * 溢洪道堰顶高程
     */
    private Double wrcrel;

    /**
     * 校核洪水位
     */
    private Double ckflz;

    /**
     * 校核标准
     */
    private Double rcitckfl;

    /**
     * 设计洪水位
     */
    private Double dsflz;

    /**
     * 设计标准
     */
    private Double rcitdsfl;

    /**
     * 防洪高水位
     */
    private Double fldhz;

    /**
     * 死水位
     */
    private Double ddz;

    /**
     * 正常蓄水位
     */
    private Double normz;

    /**
     * 总库容
     */

    private Double ttcp;

    /**
     * 调洪库容
     */

    private Double fcrscp;

    /**
     * 拦洪库容
     */

    private Double fscp;

    /**
     * 防洪库容
     */

    private Double fldcp;

    /**
     * 兴利库容
     */

    private Double actcp;

    /**
     * 死库容
     */

    private Double ddcp;

    /**
     * 历史最高库水位
     */

    private Double hhrz;

    /**
     * 历史最大蓄水量
     */

    private Double hmxw;

    /**
     * 历史最高库水位（蓄水量）出现时间
     */

    private Date hhrztm;

    /**
     * 历史最大入流
     */

    private Double hmxinq;

    /**
     * 历史最大入流时段长
     */

    private Double rstdr;

    /**
     * 历史最大入流出现时间
     */

    private Date hmxinqtm;

    /**
     * 历史最大出流
     */

    private Double hmxotq;

    /**
     * 历史最大出流出现时间
     */

    private Date hmxotqtm;

    /**
     * 历史最低库水位
     */

    private Double hlrz;

    /**
     * 历史最低库水位出现时间
     */

    private Date hlrztm;

    /**
     * 历史最小日均入流
     */

    private Double hmninq;

    /**
     * 历史最小日均入流出现时间
     */

    private Date hmninqtm;

    /**
     * 低水位告警值
     */

    private Double laz;

    /**
     * 启动预报流量标准
     */

    private Double sfq;

    /**
     * 防护对象
     */

    private String prtectob;

    /**
     * 时间戳
     */

    private Date moditime;
}
